PariahCybersecTest.AccountsTest

Tests all of the Accounts system, remember to set the directory!

public async Task AccountsTest()
{
    var directory = "Directory Here"



    await accounts.SetupFiles(directory);

    var newUser = await accounts.CreateUser("RedEyedXaXa", "GGO_NoRespawn$SinonTargeted@Midnight".ToSecureData(), directory);

    Console.WriteLine("New User Created, password recovery key: " + newUser.ConvertToString());

    var loginUser = await accounts.LoginUser("RedEyedXaXa", directory, "GGO_NoRespawn$SinonTargeted@Midnight".ToSecureData());

    Console.WriteLine("Login User File Encryption Key: " + loginUser.ConvertToString());

    var resetTest = await accounts.ResetPassword("RedEyedXaXa", directory, "XeXeed_Offline$KillCode_2077*VR".ToSecureData(), newUser);

    Console.WriteLine("Password Reset Key: " + resetTest.ConvertToString());
}